/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 石方旭
 * Date: 2022-04-22
 * Time: 8:35
 */

class LogIn{


}
public class TestDemo {

    public static void main(String[] args) {

    }

}

//public class LogIn {
//    private String userName = "admin";
//    private String password = "123456";
//    public static void main(String[] args) {
//        LogIn("admin", "123456");
//    }
//    public void loginInfo(String userName, String password) {
//        if (!userName.equals(userName)) {
//// TODO 处理用户名错误
//        }
//        if (!password.equals(password)) {
//// TODO 处理密码错误
//        }
//        System.out.println("登陆成功");
//    }
//}
//
//public class TestDemo {
//
//    public static void main(String[] args) {
//        try {
//            LogIn login = new LogIn();
//            login.loginInfo("admin", "123456");
//        } catch (UserNameError userNameError) {
//            userNameError.printStackTrace();
//        } catch (PasswordError passwordError) {
//            passwordError.printStackTrace();
//        }
//    }
//    public void loginInfo(String userName, String password) throws UserError, PasswordError {
//        if (!TestDemo.userName.equals(userName)) {
//            throw new UserError("用户名错误");
//        }
//        if (!TestDemo.password.equals(password)) {
//            throw new PasswordError("密码错误");
//        }
//        System.out.println("登陆成功");
//    }
//}



//public class TestDemo {
//    public static void function1(int a)throws ArithmeticException  {
//        a= a/0;
//    }
//    public static void function(int[] array) throws ArrayIndexOutOfBoundsException {
//        System.out.println(array[100]);
//    }
//    public static void main(String[] args) throws ArrayIndexOutOfBoundsException,ArithmeticException {
//        int[] array = {7, 8, 9, 5, 6};
//        try {
//            function(array);
//            function1(10);
//        }catch(ArrayIndexOutOfBoundsException e) {
//            e.printStackTrace();
//            System.out.println("array[100]->数组下标越界异常catch->捕获成功");
//       }catch(ArithmeticException e1) {
//            System.out.println("a/0->算术异常->catch->捕获成功");
//        }
//        System.out.println("以下是业务代码~~~~~~");
//    }
//}

//catch(ArithmeticException e1) {
//        System.out.println("a/0->算术异常->catch->捕获成功");
//        }
//    public static void func(int a)  {
//        if(a==10) {
//            throw new RuntimeException("a==10不符合预期，抛出这个异常");
//        }
//    }
//
//    public static void main(String[] args) {
//           func(10);
//    }

